// see http://vuejs-templates.github.io/webpack for documentation.
var path = require("path");
require("../API/config.js");
module.exports = {
  // production 环境
  build: {
    // 使用 prod.env 中定义的编译环境
    env: require("./prod.env"),
    index: path.resolve(__dirname, "../dist/index.html"),
    // 编译输出的静态资源根路径
    assetsRoot: path.resolve(__dirname, "../dist"),
    // 编译输出的二级目录
    assetsSubDirectory: "static",
    // 编译发布上线路径的根目录，可配置为资源服务器域名或CDN域名
    assetsPublicPath: "/",
    // 是否开启 gzip
    productionGzip: false,
    // 需要使用 gsip 压缩的文件扩展名
    productionGzipExtensions: ["js", "css"]
  },
  // dev环境
  dev: {
    // 使用 dev.env 中定义的编译环境
    env: require("./dev.env"),
    // 进行测试页面的端口
    port: 8001,
    // 编译 输出的二级目录
    assetsSubDirectory: "static",
    // 编译发布线上的根目录 可以自定义
    assetsPublicPath: "/",
    proxyTable: {
      // 管理员
      "/admin": {
        target: global.httpStr + global.loginIp + ":" + global.loginport,
        changeOrigin: true
      },
      //业务主
      "/provider": {
        target: global.httpStr + global.loginIp + ":" + global.loginport,
        changeOrigin: true
      },
      //应用删除
      "/app/delete": {
        target: global.httpStr + global.loginIp + ":" + global.loginport,
        changeOrigin: true
      },
      //  应用查询
      "/app/info": {
        target: global.httpStr + global.loginIp + ":" + global.loginport,
        changeOrigin: true
      },
      //  应用添加
      "/app/insert": {
        target: global.httpStr + global.loginIp + ":" + global.loginport,
        changeOrigin: true
      },
      //  应用列表
      "/app/list": {
        target: global.httpStr + global.loginIp + ":" + global.loginport,
        changeOrigin: true
      },
      //  应用编辑
      "/app/update": {
        target: global.httpStr + global.loginIp + ":" + global.loginport,
        changeOrigin: true
      },
      //活动
      "/promotion": {
        target: global.httpStr + global.loginIp + ":" + global.loginport,
        changeOrigin: true
      },
      //消息
      "/web": {
        target: global.httpStr + global.loginIp + ":" + global.loginport,
        changeOrigin: true
      },
      //用户
      "/user": {
        target: global.httpStr + global.loginIp + ":" + global.loginport,
        changeOrigin: true
      },
      //用户
      "/user": {
        target: global.httpStr + global.loginIp + ":" + global.loginport,
        changeOrigin: true
      },
      //订单
      "/prod": {
        target: global.httpStr + global.loginIp + ":" + global.loginport,
        changeOrigin: true
      },
      //订单
      "/integral": {
        target: global.httpStr + global.loginIp + ":" + global.loginport,
        changeOrigin: true
      },
      //任务
      "/task": {
        target: global.httpStr + global.loginIp + ":" + global.loginport,
        changeOrigin: true
      },
      //上传文件
      "/api/file": {
        target: global.httpStr + global.loginIp + ":" + global.loginport,
        changeOrigin: true
      }
    },
    // 是否开启 cssSourceMap
    cssSourceMap: false
  }
};
